
<?php 

var_dump($_POST);
 $h = date('Y-m-d H-i-s');
$name =$_FILES['file']['name'];
// var_dump($_FILES);
 if(!$name=='') {


        //文件类型
        $type = @end(explode('.', $name));
//设置上传类型限制
        $set_type = array('png', 'jpg', 'txt', 'jpeg');
//错误类型
        $error = $_FILES['file']['error'];
//文件大小
        $size = $_FILES['file']['size'];;
//设置文件上传大小最大值
        $set_size = 2097152;
//临时缓存目录
        $tmp_name = $_FILES['file']['tmp_name'];
//设置上传目录
        $file = 'upload';
        if ($error == 0) {
            //判断文件类型是否符合
            if (!in_array($type, $set_type)) {
                die('上传文件类型不符合');
            }
            //判断文件大小
            if ($size > $set_size) {
                die('上传文件超过了限定大小');
            }
            //检测文件的上传方式是否正确
            if (!is_uploaded_file($tmp_name)) {
                die('非http post方式上传');
            }
            //判断是否是图像
            if (!getimagesize($tmp_name)) {
                die('非真实图片');
            }
            //创建目录
            if (!file_exists($file)) {
                mkdir($file);
            }
            //指定路径
            $new = time();
            $path = $file . '/' . $new . '.' . $type;
        
           var_dump($path);
            if (move_uploaded_file($tmp_name, $path)) {
                echo $new . '.' . $type . '上传成功';
            } else {
                echo '上传失败';
            }
        } else {
            switch ($error) {
                case 1:
                    return '上传文件超过了php.ini中upload_max_filesize设置的值';
                    break;
                case 2:
                    return '上传文件的大小超过了html表单中MAX_FILE_SIZE指定的值';
                    break;
                case 3:
                    return '文件只有部分被上传';
                    break;
                case 4:
                    return '没有文件被上传';
                    break;
                case 6:
                    return '找不到临时文件夹';
                    break;
                case 7:
                    return '文件写入失败';
                    break;
                case 8:
                    return '上传被php拓展程序中断';
                    break;
            }
        }
    }

//第一步连接数据库服务器；
@mysql_connect('localhost','root','root');
//第二步判断是否正确连接；
if (mysql_errno()) {
    die(mysql_error());

}
//第三步选择数据库
 mysql_select_db('blog');
//第四步设置字符集
 mysql_set_charset('utf8');
//第五步写入SQL语句
  $sql = "insert into `wenzhang` (`content`,`title`,`sort`,`status`,`pic`,`ctime`)values('{$_POST['content']}','{$_POST['title']}','{$_POST['sort']}','{$_POST['status']}','{$path}','{$h}')";
  // var_dump($sql);die;
$res =mysql_query($sql);
 if ($res){
     echo "<script>
     alert('添加成功');window.location.href='wenzhang.php'</script>";
 }else{
    echo "<script>
     alert('添加失败');window.location.href='wenzhang.php'</script>";
 }




















// include_once('../../public/function.php');
//   $config = include_once('../../public/config.php');
//   $_POST['ctime'] =time();
//   $res =add($config,'wenzhang',$_POST);

//  if ($res){
//      echo "<script>
//      alert('添加成功');window.location.href='wenszhang.php'</script>";
//  }else{
//  	echo "<script>
//      alert('添加失败');window.location.href='wenzhang.php'</script>";
//  }



 ?>